sluggish thinking - French English Dictionary